Many-Objective Software Remodularization Using NSGA-III

نویسندگان
چکیده

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

U-NSGA-III: A Unified Evolutionary Algorithm for Single, Multiple, and Many-Objective Optimization

Evolutionary algorithms (EAs) have been systematically developed to solve mono-objective, multi-objective and many-objective optimization problems, in this order, over the past few decades. Despite some efforts in unifying different types of mono-objective evolutionary and non-evolutionary algorithms, there does not exist many studies to unify all three types of optimization problems together. ...

متن کامل

Reducing Remodularization Complexity Through Modular-Objective Decoupling

This dissertation defines “modular-objective coupling”, and shows that programming language designs which imply reduced modular-objective coupling reduce complexity of remodularizations—behaviour-preserving restructurings for which the only intended goals are to change program source code structure. We explicitly distinguish between two points of view on program structure: modular structure—the...

متن کامل

Coupler-curve synthesis via multi-objective optimisation using NSGA-II

This paper presents a study of a classical mechanism synthesis problem in the framework of multi-objective optimisation. In addition to the primary kinematic objective of reducing the structural error, staying away from the singular configurations is considered as a secondary objective. Two wellstudied coupler-curve synthesis problems reported in existing literature are revisited for the purpos...

متن کامل

Substitute Distance Assignments in NSGA-II for Handling Many-objective Optimization Problems

Many-objective optimization refers to optimization problems with a number of objectives considerably larger than two or three. In this paper, a study on the performance of the Fast Elitist Non-dominated Sorting Genetic Algorithm (NSGA-II) for handling such many-objective optimization problems is presented. In its basic form, the algorithm is not well suited for the handling of a larger number o...

متن کامل

Using Clustering Algorithms in Legacy Systems Remodularization

Incited by the observation that cluster analysis and the remodularization of software systems solve similar problems, we have done research in both these areas in order to provide theoretical background for the application of cluster analysis in systems remodularization. In this article we present an overview of cluster analysis and of systems remodularization. It appears that system remodulari...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM Transactions on Software Engineering and Methodology

سال: 2015

ISSN: 1049-331X,1557-7392

DOI: 10.1145/2729974